package com.css.fxfzxczh.modules.fastDisasterAnalysis.fastSeismicInfluence.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/*
地震影响场快速生成版本信息
xzch_fast_si_version
*/
@Data
public class FastSiVersion implements Serializable {
    /**
     * 主键
     */
    private String fvId;

    /**
     * 版本号
     */
    private String versionCode;

    /**
     * 长轴方向角度（与X轴方向夹角[0-180]）
     */
    private BigDecimal angle;

    /**
     * 6度图片id,
     */
    private String imageIds6;

    /**
     * 7度图片id,
     */
    private String imageIds7;

    /**
     * 8度图片id,
     */
    private String imageIds8;

    /**
     * 9度图片id,
     */
    private String imageIds9;

    /**
     * 10度图片id,
     */
    private String imageIds10;

    private String createUser;//创建人ID

    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date createTime;//创建时间

    private String delFlag;//0未删除 1已删除

    /**
     * 烈度衰减关系模型ID（预评估系统）
     */
    private String modelId;

    /**
     * 事件ID（外键）
     */
    private String xsemId;

    /**
     * 中心点经度
     */
    private BigDecimal longitude;

    /**
     * 中心点纬度
     */
    private BigDecimal latitude;

    /**
     * 震级
     */
    private BigDecimal earthquakeLevel;

    /**
     * 最小地震烈度
     */
    private BigDecimal minIntensity;

    /**
     * 最大地震烈度
     */
    private BigDecimal maxIntensity;


    private String createUserName;//生成人
    
    private String selectFlag;//调查任务管理是否选择此影响场：0未选择 1已选择
}
